Skip to main contentSkip to issue filters
to select issuesto navigate
1 / 841issues
12d effort
src/common/Knuth.java
Use "java.util.Random.nextInt()" instead.
  • L36
  • 5min effort
Use "java.util.Random.nextInt()" instead.
  • L54
  • 5min effort
src/common/Queue.java
Rename this generic name to match the regular expression '^[A-Z][0-9]?$'.
  • L26
  • 10min effort
Add the "@Override" annotation above this method signature
  • L135
  • 5min effort
Remove this useless assignment to local variable "queue".
  • L152
  • 15min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L152
  • 1min effort
Remove this unused "queue" local variable.
  • L152
  • 5min effort
src/common/RandomGenerator.java
Save and re-use this "Random".
  • L15
  • 5min effort
src/common/RandomSet.java
Override the "equals" method in this class.
  • L5
  • 30min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L7
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L8
  • 1min effort
src/common/StdIn.java
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L503
  • 1min effort
Do not forget to remove this deprecated code someday.
  • L587
  • 10min effort
Do not forget to remove this deprecated code someday.
  • L601
  • 10min effort
Do not forget to remove this deprecated code someday.
  • L612
  • 10min effort
src/common/StdOut.java
Replace this use of System.out or System.err by a logger.
  • L68
  • 10min effort
Replace charset name argument with StandardCharsets.UTF_8
  • L68
  • 1min effort
Replace this use of System.out or System.err by a logger.
  • L70
  • 10min effort
Replace this use of System.out or System.err by a logger.
  • L321
  • 10min effort
src/config/Constant.java
Add a private constructor to hide the implicit public one.
  • L3
  • 5min effort
Cast one of the operands of this multiplication operation to a "long".
  • L8
  • 5min effort
src/custom/fattree/Address.java
Declare "_2" on a separate line.
  • L4
  • 2min effort
Rename this field "_1" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L4
  • 2min effort
Rename this field "_2" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L4
  • 2min effort
Rename this field "_3" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L4
  • 2min effort
Rename this field "_4" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L4
  • 2min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L6
  • 2min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L6
  • 2min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L6
  • 2min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L6
  • 2min effort
This class overrides "equals()" and should therefore also override "hashCode()".
  • L20
  • 15min effort
src/custom/fattree/FatTreeFlowClassifier.java
Make flowSizesPerDuration a static final constant or non-public and provide accessors if needed.
  • L13
  • 10min effort
Make outgoingTraffic a static final constant or non-public and provide accessors if needed.
  • L14
  • 10min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L14
  • 1min effort
Make flowTable a static final constant or non-public and provide accessors if needed.
  • L15
  • 10min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L22
  • 2min effort
Either remove or fill this block of code.
  • L91
  • 5min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L111
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L112
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L113
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L132
  • 1min effort
src/custom/fattree/FatTreeGraph.java
Remove this unnecessary cast to "List[]".
  • L32
  • 5min effort
src/custom/fattree/FatTreeRoutingAlgorithm.java
Remove this unused import 'network.entities.Host'.
  • L5
  • 2min effort
Remove this unused import 'network.entities.Switch'.
  • L6
  • 2min effort
Add a "clone()" method to this class.
  • L14
  • 30min effort
Make G a static final constant or non-public and provide accessors if needed.
  • L15
  • 10min effort
Rename this field "G" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L15
  • 2min effort
Make precomputedPaths a static final constant or non-public and provide accessors if needed.
  • L16
  • 10min effort
Make suffixTables a static final constant or non-public and provide accessors if needed.
  • L17
  • 10min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L43
  • 2min effort
Replace this use of System.out or System.err by a logger.
  • L139
  • 10min effort
Immediately return this expression instead of assigning it to the temporary variable "ra".
  • L256
  • 2min effort
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L260
  • 5min effort
src/custom/smallworld/GridGraph.java
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L23
  • 2min effort
Remove this unnecessary cast to "List[]".
  • L32
  • 5min effort
Replace the synchronized class "Stack" by an unsynchronized one such as "Deque".
  • L36
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L36
  • 1min effort
Remove this unnecessary cast to "List[]".
  • L56
  • 5min effort
Remove this unnecessary cast to "List[]".
  • L79
  • 5min effort
Cast one of the operands of this subtraction operation to a "double".
  • L211
  • 5min effort
Cast one of the operands of this subtraction operation to a "double".
  • L211
  • 5min effort
Do something with the "boolean" value returned by "createNewFile".
  • L258
  • 15min effort
Use try-with-resources or close this "FileWriter" in a "finally" clause.
  • L260
  • 5min effort
Do something with the "boolean" value returned by "createNewFile".
  • L278
  • 15min effort
Use try-with-resources or close this "FileWriter" in a "finally" clause.
  • L280
  • 5min effort
src/events/DReachingENBEvent.java
Make type a static final constant or non-public and provide accessors if needed.
  • L23
  • 10min effort
src/events/EMovingInSwitchEvent.java
Make type a static final constant or non-public and provide accessors if needed.
  • L20
  • 10min effort
src/events/FLeavingSwitchEvent.java
This block of commented-out lines of code should be removed.
  • L33
  • 5min effort
src/events/GReachingDestinationEvent.java
This block of commented-out lines of code should be removed.
  • L30
  • 5min effort
src/events/layers/RearrangementEvent.java
Remove this useless assignment to local variable "sim".
  • L20
  • 15min effort
Remove this unused "sim" local variable.
  • L20
  • 5min effort
src/graph/Coordination.java
Rename this field "G" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L4
  • 2min effort
Remove this unused "nRow" private field.
  • L6
  • 5min effort
Remove the "nRow" field and declare it as a local variable in the relevant methods.
  • L6
  • 5min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L8
  • 2min effort
Define and throw a dedicated exception instead of using a generic one.
  • L24
  • 20min effort
src/graph/Graph.java
Rename this field "V" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L7
  • 2min effort
Rename this field "E" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L8
  • 2min effort
Rename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L36
  • 5min effort
Remove this unused method parameter "path".
  • L56
  • 5min effort
Remove this method and declare a constant for this value.
  • L57
  • 5min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L61
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L117
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L141
  • 1min effort
src/infrastructure/element/Buffer.java
Make physicalLayer a static final constant or non-public and provide accessors if needed.
  • L9
  • 10min effort
Change the visibility of this constructor to "protected".
  • L11
  • 2min effort
src/infrastructure/element/Element.java
Change the visibility of this constructor to "protected".
  • L14
  • 2min effort
Refactor this method to not always return the same value.
  • L54
  • 6min effort
Replace this if-then-else statement by a single return statement.
  • L59
  • 2min effort
src/infrastructure/element/LimitedBuffer.java
Define a constant instead of duplicating this literal "ERROR: Buffer: " 3 times.
  • L34
  • 8min effort
Define a constant instead of duplicating this literal " oversized" 3 times.
  • L34
  • 8min effort
Replace this use of System.out or System.err by a logger.
  • L34
  • 10min effort
Replace this use of System.out or System.err by a logger.
  • L58
  • 10min effort
Replace this use of System.out or System.err by a logger.
  • L69
  • 10min effort
src/infrastructure/entity/Device.java
Change the visibility of this constructor to "protected".
  • L6
  • 2min effort
src/infrastructure/entity/Node.java
Make physicalLayer a static final constant or non-public and provide accessors if needed.
  • L10
  • 10min effort
Make dataLinkLayer a static final constant or non-public and provide accessors if needed.
  • L11
  • 10min effort
Change the visibility of this constructor to "protected".
  • L25
  • 2min effort
src/infrastructure/event/Event.java
Remove this unused import 'events.CLeavingEXBEvent'.
  • L4
  • 2min effort
Rename this class.
  • L23
  • 5min effort
Make this "public static countSubEvent" field final
  • L27
  • 20min effort
Make countSubEvent a static final constant or non-public and provide accessors if needed.
  • L27
  • 10min effort
Change the visibility of this constructor to "protected".
  • L31
  • 2min effort
A "NullPointerException" could be thrown; "event" is nullable here.
  • L126
  • 10min effort
Use the "equals" method if value comparison was intended.
  • L150
  • 5min effort
Use the "equals" method if value comparison was intended.
  • L153
  • 5min effort
Use the "equals" method if value comparison was intended.
  • L156
  • 5min effort
Use the "equals" method if value comparison was intended.
  • L159
  • 5min effort
Use the "equals" method if value comparison was intended.
  • L173
  • 5min effort
Use the "equals" method if value comparison was intended.
  • L176
  • 5min effort
Use the "equals" method if value comparison was intended.
  • L190
  • 5min effort
Use the "equals" method if value comparison was intended.
  • L193
  • 5min effort
Use the "equals" method if value comparison was intended.
  • L196
  • 5min effort
src/infrastructure/state/State.java
Make this "public static countPacket" field final
  • L19
  • 20min effort
Make countPacket a static final constant or non-public and provide accessors if needed.
  • L19
  • 10min effort
Make this "public static countStateENB" field final
  • L20
  • 20min effort
Make countStateENB a static final constant or non-public and provide accessors if needed.
  • L20
  • 10min effort
Make this "public static countStateEXB" field final
  • L22
  • 20min effort
Make countStateEXB a static final constant or non-public and provide accessors if needed.
  • L22
  • 10min effort
Make element a static final constant or non-public and provide accessors if needed.
  • L23
  • 10min effort
Make type a static final constant or non-public and provide accessors if needed.
  • L24
  • 10min effort
Refactor this method to reduce its Cognitive Complexity from 41 to the 15 allowed.
  • L26
  • 31min effort
Merge this if statement with the enclosing one.
  • L37
  • 5min effort
Remove this useless assignment to local variable "sw".
  • L44
  • 15min effort
Remove this unused "sw" local variable.
  • L44
  • 5min effort
Merge this if statement with the enclosing one.
  • L56
  • 5min effort
Remove this useless assignment to local variable "sw".
  • L63
  • 15min effort
Remove this unused "sw" local variable.
  • L63
  • 5min effort
Merge this if statement with the enclosing one.
  • L70
  • 5min effort
Merge this if statement with the enclosing one.
  • L89
  • 5min effort
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L109
  • 5min effort
src/javatuples/Decade.java
19 duplicated blocks of code must be removed.
  • 3h20min effort
Make "val0" transient or serializable.
  • L34
  • 30min effort
Make "val1" transient or serializable.
  • L35
  • 30min effort
Make "val2" transient or serializable.
  • L36
  • 30min effort
Make "val3" transient or serializable.
  • L37
  • 30min effort
Make "val4" transient or serializable.
  • L38
  • 30min effort
Make "val5" transient or serializable.
  • L39
  • 30min effort
Make "val6" transient or serializable.
  • L40
  • 30min effort
Make "val7" transient or serializable.
  • L41
  • 30min effort
Make "val8" transient or serializable.
  • L42
  • 30min effort
Make "val9" transient or serializable.
  • L43
  • 30min effort
Method has 10 parameters, which is greater than 7 authorized.
  • L45
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L48
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L69
  • 1min effort
Refactor this method to reduce its Cognitive Complexity from 29 to the 15 allowed.
  • L115
  • 19min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L216
  • 1min effort
Constructor has 10 parameters, which is greater than 7 authorized.
  • L221
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L282
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L287
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L292
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L297
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L302
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L307
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L312
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L317
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L322
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L327
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L332
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L337
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L342
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L347
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L352
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L357
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L362
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L367
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L372
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L377
  • 1min effort
src/javatuples/Ennead.java
19 duplicated blocks of code must be removed.
  • 3h20min effort
Make "val0" transient or serializable.
  • L33
  • 30min effort
Make "val1" transient or serializable.
  • L34
  • 30min effort
Make "val2" transient or serializable.
  • L35
  • 30min effort
Make "val3" transient or serializable.
  • L36
  • 30min effort
Make "val4" transient or serializable.
  • L37
  • 30min effort
Make "val5" transient or serializable.
  • L38
  • 30min effort
Make "val6" transient or serializable.
  • L39
  • 30min effort
Make "val7" transient or serializable.
  • L40
  • 30min effort
Make "val8" transient or serializable.
  • L41
  • 30min effort
Method has 9 parameters, which is greater than 7 authorized.
  • L43
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L46
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L67
  • 1min effort
Refactor this method to reduce its Cognitive Complexity from 27 to the 15 allowed.
  • L113
  • 17min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L207
  • 1min effort
Constructor has 9 parameters, which is greater than 7 authorized.
  • L212
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L268
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L273
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L278
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L283
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L288
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L293
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L298
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L303
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L308
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L313
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L366
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L371
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L376
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L381
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L386
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L391
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L396
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L401
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L406
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L411
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L416
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L421
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L426
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L431
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L436
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L441
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L446
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L451
  • 1min effort
src/javatuples/KeyValue.java
3 duplicated blocks of code must be removed.
  • 40min effort
Make "key" transient or serializable.
  • L26
  • 30min effort
Make "value" transient or serializable.
  • L27
  • 30min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L30
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L51
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L110
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L134
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L138
  • 1min effort
src/javatuples/LabelValue.java
3 duplicated blocks of code must be removed.
  • 40min effort
Make "label" transient or serializable.
  • L26
  • 30min effort
Make "value" transient or serializable.
  • L27
  • 30min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L30
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L51
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L110
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L134
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L138
  • 1min effort
src/javatuples/Octet.java
15 duplicated blocks of code must be removed.
  • 2h40min effort
Make "val0" transient or serializable.
  • L32
  • 30min effort
Make "val1" transient or serializable.
  • L33
  • 30min effort
Make "val2" transient or serializable.
  • L34
  • 30min effort
Make "val3" transient or serializable.
  • L35
  • 30min effort
Make "val4" transient or serializable.
  • L36
  • 30min effort
Make "val5" transient or serializable.
  • L37
  • 30min effort
Make "val6" transient or serializable.
  • L38
  • 30min effort
Make "val7" transient or serializable.
  • L39
  • 30min effort
Method has 8 parameters, which is greater than 7 authorized.
  • L41
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L43
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L63
  • 1min effort
Refactor this method to reduce its Cognitive Complexity from 25 to the 15 allowed.
  • L109
  • 15min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L196
  • 1min effort
Constructor has 8 parameters, which is greater than 7 authorized.
  • L201
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L252
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L257
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L262
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L267
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L272
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L277
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L282
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L287
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L292
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L297
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L302
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L307
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L312
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L317
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L322
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L327
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L332
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L337
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L430
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L435
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L440
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L445
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L450
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L455
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L460
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L465
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L470
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L475
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L480
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L485
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L490
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L495
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L500
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L505
  • 1min effort
src/javatuples/Pair.java
3 duplicated blocks of code must be removed.
  • 40min effort
Make "val0" transient or serializable.
  • L25
  • 30min effort
Make "val1" transient or serializable.
  • L26
  • 30min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L29
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L49
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L138
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L162
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L166
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L170
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L174
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L178
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L182
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L186
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L190
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L194
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L199
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L204
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L209
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L214
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L219
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L224
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L229
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L235
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L241
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L247
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L253
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L259
  • 1min effort
Method has 8 parameters, which is greater than 7 authorized.
  • L263
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L266
  • 1min effort
Method has 8 parameters, which is greater than 7 authorized.
  • L270
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L273
  • 1min effort
Method has 8 parameters, which is greater than 7 authorized.
  • L277
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L280
  • 1min effort
Method has 8 parameters, which is greater than 7 authorized.
  • L460
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L472
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L476
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L480
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L484
  • 1min effort
src/javatuples/Quartet.java
4 duplicated blocks of code must be removed.
  • 50min effort
Make "val0" transient or serializable.
  • L27
  • 30min effort
Make "val1" transient or serializable.
  • L28
  • 30min effort
Make "val2" transient or serializable.
  • L29
  • 30min effort
Make "val3" transient or serializable.
  • L30
  • 30min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L34
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L54
  • 1min effort
Refactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.
  • L99
  • 7min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L158
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L192
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L196
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L200
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L204
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L208
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L212
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L216
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L220
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L224
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L228
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L232
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L236
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L240
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L244
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L248
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L253
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L259
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L265
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L271
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L277
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L283
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L289
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L295
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L301
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L307
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L313
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L319
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L325
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L331
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L337
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L524
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L528
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L532
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L536
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L540
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L544
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L548
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L552
  • 1min effort
src/javatuples/Quintet.java
6 duplicated blocks of code must be removed.
  • 1h10min effort
Make "val0" transient or serializable.
  • L29
  • 30min effort
Make "val1" transient or serializable.
  • L30
  • 30min effort
Make "val2" transient or serializable.
  • L31
  • 30min effort
Make "val3" transient or serializable.
  • L32
  • 30min effort
Make "val4" transient or serializable.
  • L33
  • 30min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L37
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L57
  • 1min effort
Refactor this method to reduce its Cognitive Complexity from 19 to the 15 allowed.
  • L102
  • 9min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L168
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L207
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L211
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L215
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L219
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L223
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L227
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L231
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L235
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L239
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L243
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L247
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L251
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L255
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L260
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L265
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L270
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L275
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L280
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L286
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L292
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L298
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L304
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L310
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L316
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L322
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L328
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L334
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L340
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L346
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L352
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L525
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L529
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L533
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L537
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L541
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L545
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L549
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L553
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L557
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L561
  • 1min effort
src/javatuples/Septet.java
11 duplicated blocks of code must be removed.
  • 2h effort
Make "val0" transient or serializable.
  • L31
  • 30min effort
Make "val1" transient or serializable.
  • L32
  • 30min effort
Make "val2" transient or serializable.
  • L33
  • 30min effort
Make "val3" transient or serializable.
  • L34
  • 30min effort
Make "val4" transient or serializable.
  • L35
  • 30min effort
Make "val5" transient or serializable.
  • L36
  • 30min effort
Make "val6" transient or serializable.
  • L37
  • 30min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L41
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L61
  • 1min effort
Refactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.
  • L106
  • 13min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L186
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L236
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L241
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L246
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L251
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L256
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L261
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L266
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L271
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L276
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L281
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L286
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L291
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L296
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L301
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L306
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L311
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L317
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L323
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L329
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L335
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L341
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L347
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L353
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L359
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L484
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L488
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L492
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L496
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L500
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L504
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L508
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L512
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L516
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L520
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L524
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L528
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L532
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L536
  • 1min effort
src/javatuples/Sextet.java
8 duplicated blocks of code must be removed.
  • 1h30min effort
Make "val0" transient or serializable.
  • L30
  • 30min effort
Make "val1" transient or serializable.
  • L31
  • 30min effort
Make "val2" transient or serializable.
  • L32
  • 30min effort
Make "val3" transient or serializable.
  • L33
  • 30min effort
Make "val4" transient or serializable.
  • L34
  • 30min effort
Make "val5" transient or serializable.
  • L35
  • 30min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L39
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L59
  • 1min effort
Refactor this method to reduce its Cognitive Complexity from 21 to the 15 allowed.
  • L104
  • 11min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L177
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L221
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L226
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L231
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L236
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L241
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L246
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L251
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L256
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L261
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L266
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L271
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L276
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L281
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L286
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L291
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L296
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L301
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L306
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L311
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L316
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L321
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L327
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L333
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L339
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L345
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L351
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L357
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L363
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L513
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L517
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L521
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L525
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L529
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L533
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L537
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L541
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L545
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L549
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L553
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L557
  • 1min effort
src/javatuples/Triplet.java
3 duplicated blocks of code must be removed.
  • 40min effort
Make "val0" transient or serializable.
  • L26
  • 30min effort
Make "val1" transient or serializable.
  • L27
  • 30min effort
Make "val2" transient or serializable.
  • L28
  • 30min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L31
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L51
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L147
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L176
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L180
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L184
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L188
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L192
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L196
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L200
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L204
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L208
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L212
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L216
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L220
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L225
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L230
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L235
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L240
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L245
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L251
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L257
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L263
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L269
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L275
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L281
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L287
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L293
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L299
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L305
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L311
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L506
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L510
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L514
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L518
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L522
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L526
  • 1min effort
src/javatuples/Tuple.java
Make "valueArray" transient or serializable.
  • L25
  • 30min effort
Make "valueList" transient or serializable.
  • L26
  • 30min effort
Do not forget to remove this deprecated code someday.
  • L34
  • 10min effort
src/javatuples/Unit.java
1 duplicated blocks of code must be removed.
  • 20min effort
Make "val0" transient or serializable.
  • L24
  • 30min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L27
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L47
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L68
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L135
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L154
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L158
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L162
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L166
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L170
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L174
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L179
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L184
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L189
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L194
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L199
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L204
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L209
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L215
  • 1min effort
Method has 8 parameters, which is greater than 7 authorized.
  • L219
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L222
  • 1min effort
Method has 8 parameters, which is greater than 7 authorized.
  • L226
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L229
  • 1min effort
Method has 9 parameters, which is greater than 7 authorized.
  • L233
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L236
  • 1min effort
Method has 9 parameters, which is greater than 7 authorized.
  • L240
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L243
  • 1min effort
Method has 8 parameters, which is greater than 7 authorized.
  • L396
  • 20min effort
Method has 9 parameters, which is greater than 7 authorized.
  • L407
  • 20min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L419
  • 1min effort
src/network/RoutingTable.java
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L9
  • 1min effort
The return type of this method should be an interface such as "Map" rather than the implementation "HashMap".
  • L12
  • 10min effort
src/network/Topology.java
This block of commented-out lines of code should be removed.
  • L25
  • 5min effort
Make cordOfNodes a static final constant or non-public and provide accessors if needed.
  • L27
  • 10min effort
Make pairGenerator a static final constant or non-public and provide accessors if needed.
  • L30
  • 10min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L44
  • 2min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L80
  • 2min effort
Remove this useless assignment to local variable "sourceNodeIDs".
  • L145
  • 15min effort
Remove this useless assignment to local variable "destinationNodeIDs".
  • L146
  • 15min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L202
  • 2min effort
src/network/elements/EntranceBuffer.java
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L18
  • 5min effort
Add the "@Override" annotation above this method signature
  • L18
  • 5min effort
Use the opposite operator ("!=") instead.
  • L34
  • 2min effort
src/network/elements/ExitBuffer.java
The return type of this method should be an interface such as "List" rather than the implementation "ArrayList".
  • L24
  • 10min effort
Replace this use of System.out or System.err by a logger.
  • L36
  • 10min effort
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L44
  • 5min effort
src/network/elements/Packet.java
Make nHop a static final constant or non-public and provide accessors if needed.
  • L15
  • 10min effort
Make dataLinkLayer a static final constant or non-public and provide accessors if needed.
  • L17
  • 10min effort
src/network/elements/SourceQueue.java
This block of commented-out lines of code should be removed.
  • L6
  • 5min effort
Cast one of the operands of this multiplication operation to a "double".
  • L53
  • 5min effort
Merge this if statement with the enclosing one.
  • L61
  • 5min effort
src/network/elements/UnidirectionalWay.java
This block of commented-out lines of code should be removed.
  • L6
  • 5min effort
Rename "packet" which hides the field declared at line 13.
  • L40
  • 5min effort
src/network/entities/Host.java
Make type a static final constant or non-public and provide accessors if needed.
  • L12
  • 10min effort
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L19
  • 5min effort
Add the "@Override" annotation above this method signature
  • L71
  • 5min effort
src/network/entities/Link.java
Rename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L50
  • 5min effort
Use static access with "weightedloadexperiment.pairstrategies.PairGenerator" for "isOversubscriptedLink".
  • L55
  • 5min effort
src/network/entities/Switch.java
Make numPorts a static final constant or non-public and provide accessors if needed.
  • L6
  • 10min effort
src/network/entities/TypeOfHost.java
Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.
  • L4
  • 2min effort
Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.
  • L4
  • 2min effort
Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.
  • L4
  • 2min effort
src/network/layers/DataLinkLayer.java
Make packet a static final constant or non-public and provide accessors if needed.
  • L6
  • 10min effort
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L13
  • 5min effort
src/network/layers/Layer.java
Make routingAlgorithm a static final constant or non-public and provide accessors if needed.
  • L7
  • 10min effort
Change the visibility of this constructor to "protected".
  • L9
  • 2min effort
src/network/layers/NetworkLayer.java
Complete the task associated to this TODO comment.
  • L31
Merge this if statement with the enclosing one.
  • L47
  • 5min effort
Replace this use of System.out or System.err by a logger.
  • L66
  • 10min effort
Cast one of the operands of this multiplication operation to a "long".
  • L83
  • 5min effort
src/network/layers/PhysicalLayer.java
Remove this unused import 'infrastructure.entity.Device'.
  • L5
  • 2min effort
Remove this unused import 'simulator.Simulator'.
  • L8
  • 2min effort
The type of the "exitBuffers" object should be an interface such as "Map" rather than the implementation "HashMap".
  • L14
  • 10min effort
Make exitBuffers a static final constant or non-public and provide accessors if needed.
  • L14
  • 10min effort
The type of the "entranceBuffers" object should be an interface such as "Map" rather than the implementation "HashMap".
  • L15
  • 10min effort
Make entranceBuffers a static final constant or non-public and provide accessors if needed.
  • L15
  • 10min effort
Make sourceQueue a static final constant or non-public and provide accessors if needed.
  • L16
  • 10min effort
The type of the "links" object should be an interface such as "Map" rather than the implementation "HashMap".
  • L17
  • 10min effort
Make links a static final constant or non-public and provide accessors if needed.
  • L17
  • 10min effort
Make simulator a static final constant or non-public and provide accessors if needed.
  • L18
  • 10min effort
Make node a static final constant or non-public and provide accessors if needed.
  • L19
  • 10min effort
Remove this unused method parameter "k".
  • L36
  • 5min effort
src/network/layers/states/ReuseRoutingState.java
Add the "@Override" annotation above this method signature
  • L15
  • 5min effort
Extract this nested code block into a method.
  • L18
  • 10min effort
src/network/states/enb/N0.java
Merge this if statement with the enclosing one.
  • L33
  • 5min effort
src/network/states/enb/N1.java
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L13
  • 5min effort
src/network/states/packet/StateP1.java
Make packet a static final constant or non-public and provide accessors if needed.
  • L10
  • 10min effort
Remove this unused method parameter "ev".
  • L12
  • 5min effort
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L18
  • 5min effort
src/network/states/packet/StateP2.java
Make packet a static final constant or non-public and provide accessors if needed.
  • L10
  • 10min effort
Remove this unused method parameter "ev".
  • L12
  • 5min effort
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L18
  • 5min effort
src/network/states/packet/StateP3.java
Make packet a static final constant or non-public and provide accessors if needed.
  • L11
  • 10min effort
Remove this unused method parameter "ev".
  • L13
  • 5min effort
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L19
  • 5min effort
src/network/states/packet/StateP4.java
Make packet a static final constant or non-public and provide accessors if needed.
  • L11
  • 10min effort
Remove this unused method parameter "ev".
  • L13
  • 5min effort
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L19
  • 5min effort
src/network/states/packet/StateP5.java
Make packet a static final constant or non-public and provide accessors if needed.
  • L11
  • 10min effort
Remove this unused method parameter "ev".
  • L13
  • 5min effort
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L19
  • 5min effort
src/network/states/packet/StateP6.java
Make packet a static final constant or non-public and provide accessors if needed.
  • L10
  • 10min effort
Remove this unused method parameter "ev".
  • L12
  • 5min effort
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L18
  • 5min effort
src/network/states/sourcequeue/Sq2.java
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L13
  • 5min effort
src/.../states/unidirectionalway/W0.java
Merge this if statement with the enclosing one.
  • L28
  • 5min effort
src/.../states/unidirectionalway/W1.java
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L14
  • 5min effort
src/.../states/unidirectionalway/W2.java
Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.
  • L14
  • 5min effort
src/routing/RoutingPath.java
Reorder the modifiers to comply with the Java Language Specification.
  • L10
  • 2min effort
src/simulator/DiscreteEventSimulator.java
Remove this unused import 'network.elements.EntranceBuffer'.
  • L8
  • 2min effort
Remove this unused import 'network.elements.ExitBuffer'.
  • L9
  • 2min effort
Remove this unused import 'network.elements.UnidirectionalWay'.
  • L10
  • 2min effort
Remove this unused import 'network.entities.Host'.
  • L11
  • 2min effort
Remove this unused import 'network.entities.Link'.
  • L12
  • 2min effort
Remove this unused import 'network.entities.Switch'.
  • L13
  • 2min effort
Remove this unused import 'network.entities.TypeOfHost'.
  • L14
  • 2min effort
Make numReceived a static final constant or non-public and provide accessors if needed.
  • L17
  • 10min effort
Make receivedPacketPerUnit a static final constant or non-public and provide accessors if needed.
  • L18
  • 10min effort
Move the array designator from the variable to the type.
  • L18
  • 5min effort
Make numSent a static final constant or non-public and provide accessors if needed.
  • L19
  • 10min effort
Make numLoss a static final constant or non-public and provide accessors if needed.
  • L20
  • 10min effort
Make totalPacketTime a static final constant or non-public and provide accessors if needed.
  • L21
  • 10min effort
Make numEvent a static final constant or non-public and provide accessors if needed.
  • L22
  • 10min effort
Make totalHop a static final constant or non-public and provide accessors if needed.
  • L27
  • 10min effort
Make sizeOfCurrEvents a static final constant or non-public and provide accessors if needed.
  • L29
  • 10min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L29
  • 1min effort
Make halfSizeOfEvents a static final constant or non-public and provide accessors if needed.
  • L33
  • 10min effort
Rename field "VERBOSE" to prevent any misunderstanding/clash with field "verbose" defined on line 25.
  • L35
  • 10min effort
Rename this field "IS_LIMIT" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L35
  • 2min effort
Rename this field "VERBOSE" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L35
  • 2min effort
Declare "VERBOSE" on a separate line.
  • L35
  • 2min effort
Rename this field "TIME_LIMIT" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L36
  • 2min effort
Rename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L38
  • 5min effort
Replace this use of System.out or System.err by a logger.
  • L93
  • 10min effort
Introduce a new variable instead of reusing the parameter "ev".
  • L98
  • 5min effort
Remove this unused method parameter "currentTime".
  • L141
  • 5min effort
Immediately return this expression instead of assigning it to the temporary variable "result".
  • L142
  • 2min effort
src/simulator/Simulator.java
Rename this class.
  • L8
  • 5min effort
Make topology a static final constant or non-public and provide accessors if needed.
  • L13
  • 10min effort
The type of the "currentEvents" object should be an interface such as "List" rather than the implementation "ArrayList".
  • L15
  • 10min effort
Make currentEvents a static final constant or non-public and provide accessors if needed.
  • L15
  • 10min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L15
  • 1min effort
src/weightedloadexperiment/GraphPanel.java
"width" is the name of a field in "Component".
  • L20
  • 5min effort
Remove this unused "width" private field.
  • L20
  • 5min effort
"height" is the name of a field in "Component".
  • L21
  • 5min effort
Remove this unused "height" private field.
  • L21
  • 5min effort
Use isEmpty() to check whether the collection is empty or not.
  • L61
  • 2min effort
Remove these useless parentheses.
  • L88
  • 1min effort
Save and re-use this "Random".
  • L189
  • 5min effort
Remove this unnecessary cast to "double".
  • L193
  • 5min effort
Use static access with "javax.swing.WindowConstants" for "EXIT_ON_CLOSE".
  • L198
  • 5min effort
Make this anonymous inner class a lambda (sonar.java.source not set. Assuming 8 or greater.)
  • L206
  • 5min effort
Use static access with "javax.swing.WindowConstants" for "EXIT_ON_CLOSE".
  • L218
  • 5min effort
src/weightedloadexperiment/ThroughputExperiment.java
This block of commented-out lines of code should be removed.
  • L10
  • 5min effort
Replace this use of System.out or System.err by a logger.
  • L43
  • 10min effort
Remove this unused "count" local variable.
  • L48
  • 5min effort
Iterate over the "entrySet" instead of the "keySet".
  • L49
  • 5min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L71
  • 1min effort
Remove this useless assignment to local variable "rawThroughput".
  • L83
  • 15min effort
Remove this unused "rawThroughput" local variable.
  • L83
  • 5min effort
Cast one of the operands of this division operation to a "double".
  • L85
  • 5min effort
Remove this useless assignment to local variable "alternativeRawThroughput".
  • L86
  • 15min effort
Replace this use of System.out or System.err by a logger.
  • L90
  • 10min effort
Remove this unused "rxPacket" local variable.
  • L121
  • 5min effort
Declare "privateThp" on a separate line.
  • L122
  • 2min effort
Remove this unused "thp" local variable.
  • L122
  • 5min effort
Replace this use of System.out or System.err by a logger.
  • L140
  • 10min effort
Iterate over the "entrySet" instead of the "keySet".
  • L146
  • 5min effort
Replace this use of System.out or System.err by a logger.
  • L147
  • 10min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L155
  • 2min effort
This block of commented-out lines of code should be removed.
  • L156
  • 5min effort
This block of commented-out lines of code should be removed.
  • L158
  • 5min effort
This block of commented-out lines of code should be removed.
  • L164
  • 5min effort
This block of commented-out lines of code should be removed.
  • L168
  • 5min effort
This block of commented-out lines of code should be removed.
  • L170
  • 5min effort
This block of commented-out lines of code should be removed.
  • L172
  • 5min effort
src/.../pairstrategies/ForcePair.java
2 duplicated blocks of code must be removed.
  • 30min effort
"modulo" is the name of a field in "OverSubscription".
  • L10
  • 5min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L12
  • 2min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L17
  • 2min effort
Replace this use of System.out or System.err by a logger.
  • L30
  • 10min effort
Remove this redundant jump.
  • L34
  • 1min effort
Add the "@Override" annotation above this method signature
  • L37
  • 5min effort
This block of commented-out lines of code should be removed.
  • L44
  • 5min effort
This block of commented-out lines of code should be removed.
  • L45
  • 5min effort
This block of commented-out lines of code should be removed.
  • L46
  • 5min effort
This block of commented-out lines of code should be removed.
  • L47
  • 5min effort
This block of commented-out lines of code should be removed.
  • L49
  • 5min effort
This block of commented-out lines of code should be removed.
  • L50
  • 5min effort
This block of commented-out lines of code should be removed.
  • L51
  • 5min effort
This block of commented-out lines of code should be removed.
  • L52
  • 5min effort
This block of commented-out lines of code should be removed.
  • L54
  • 5min effort
This block of commented-out lines of code should be removed.
  • L55
  • 5min effort
This block of commented-out lines of code should be removed.
  • L56
  • 5min effort
This block of commented-out lines of code should be removed.
  • L57
  • 5min effort
This block of commented-out lines of code should be removed.
  • L59
  • 5min effort
This block of commented-out lines of code should be removed.
  • L60
  • 5min effort
This block of commented-out lines of code should be removed.
  • L61
  • 5min effort
This block of commented-out lines of code should be removed.
  • L62
  • 5min effort
This block of commented-out lines of code should be removed.
  • L106
  • 5min effort
src/.../pairstrategies/InterPodIncoming.java
1 duplicated blocks of code must be removed.
  • 20min effort
Remove the "adjMx" field and declare it as a local variable in the relevant methods.
  • L16
  • 5min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L21
  • 2min effort
Cast one of the operands of this multiplication operation to a "double".
  • L30
  • 5min effort
Declare "prePod" on a separate line.
  • L54
  • 2min effort
Remove this expression which always evaluates to "true"
  • L87
  • 10min effort
Remove this expression which always evaluates to "true"
  • L96
  • 10min effort
Method has 8 parameters, which is greater than 7 authorized.
  • L103
  • 20min effort
Introduce a new variable instead of reusing the parameter "expectedSrc".
  • L106
  • 5min effort
Remove this useless assignment to local variable "found".
  • L108
  • 15min effort
Introduce a new variable instead of reusing the parameter "found".
  • L108
  • 5min effort
Remove this useless assignment to local variable "currPod".
  • L112
  • 15min effort
Introduce a new variable instead of reusing the parameter "currPod".
  • L112
  • 5min effort
Remove this useless assignment to local variable "currPod".
  • L114
  • 15min effort
Introduce a new variable instead of reusing the parameter "currPod".
  • L114
  • 5min effort
Remove this useless assignment to local variable "found".
  • L125
  • 15min effort
Introduce a new variable instead of reusing the parameter "found".
  • L125
  • 5min effort
Remove this useless assignment to local variable "currPod".
  • L133
  • 15min effort
Introduce a new variable instead of reusing the parameter "currPod".
  • L133
  • 5min effort
Remove this useless assignment to local variable "currPod".
  • L135
  • 15min effort
Introduce a new variable instead of reusing the parameter "currPod".
  • L135
  • 5min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L145
  • 1min effort
Iterate over the "entrySet" instead of the "keySet".
  • L154
  • 5min effort
Either remove or fill this block of code.
  • L159
  • 5min effort
Replace this use of System.out or System.err by a logger.
  • L174
  • 10min effort
Introduce a new variable instead of reusing the parameter "realCore".
  • L177
  • 5min effort
Replace this use of System.out or System.err by a logger.
  • L178
  • 10min effort
Introduce a new variable instead of reusing the parameter "realCore".
  • L199
  • 5min effort
Replace this use of System.out or System.err by a logger.
  • L200
  • 10min effort
Replace this use of System.out or System.err by a logger.
  • L210
  • 10min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L217
  • 2min effort
Add the "@Override" annotation above this method signature
  • L229
  • 5min effort
Immediately return this expression instead of assigning it to the temporary variable "core".
  • L232
  • 2min effort
Add the "@Override" annotation above this method signature
  • L236
  • 5min effort
src/.../pairstrategies/OverSubscription.java
1 duplicated blocks of code must be removed.
  • 20min effort
Make modulo a static final constant or non-public and provide accessors if needed.
  • L18
  • 10min effort
Make k a static final constant or non-public and provide accessors if needed.
  • L20
  • 10min effort
Make routing a static final constant or non-public and provide accessors if needed.
  • L22
  • 10min effort
Make G a static final constant or non-public and provide accessors if needed.
  • L23
  • 10min effort
Rename this field "G" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L23
  • 2min effort
Change the visibility of this constructor to "protected".
  • L25
  • 2min effort
Change the visibility of this constructor to "protected".
  • L29
  • 2min effort
Rename "k" which hides the field declared at line 20.
  • L40
  • 5min effort
Cast one of the operands of this multiplication operation to a "double".
  • L40
  • 5min effort
Remove this unused method parameter "destination".
  • L62
  • 5min effort
Immediately return this expression instead of assigning it to the temporary variable "core".
  • L65
  • 2min effort
src/.../pairstrategies/PairGenerator.java
Change the visibility of this constructor to "protected".
  • L42
  • 2min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L43
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L44
  • 1min effort
Change the visibility of this constructor to "protected".
  • L47
  • 2min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L49
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L50
  • 1min effort
src/.../pairstrategies/SameIDOutgoing.java
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L16
  • 2min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L41
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L42
  • 1min effort
Refactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.
  • L55
  • 10min effort
Reduce the total number of break and continue statements in this loop to use at most one.
  • L61
  • 20min effort
Remove this useless assignment to local variable "i".
  • L97
  • 15min effort
Replace this use of System.out or System.err by a logger.
  • L98
  • 10min effort
Replace this use of System.out or System.err by a logger.
  • L103
  • 10min effort
Replace this use of System.out or System.err by a logger.
  • L106
  • 10min effort
Replace this use of System.out or System.err by a logger.
  • L107
  • 10min effort
Replace this use of System.out or System.err by a logger.
  • L109
  • 10min effort
Cast one of the operands of this multiplication operation to a "double".
  • L115
  • 5min effort
Remove this unused private "isSameSubNet" method.
  • L126
  • 5min effort
Replace this if-then-else statement by a single return statement.
  • L130
  • 2min effort
Remove this redundant jump.
  • L172
  • 1min effort
Replace this use of System.out or System.err by a logger.
  • L184
  • 10min effort
Replace this use of System.out or System.err by a logger.
  • L187
  • 10min effort
Replace this use of System.out or System.err by a logger.
  • L196
  • 10min effort
src/.../pairstrategies/interpod/MinimalCoreSwitches.java
Remove the "coreInPath" field and declare it as a local variable in the relevant methods.
  • L12
  • 5min effort
Rename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
  • L17
  • 2min effort
Cast one of the operands of this multiplication operation to a "double".
  • L24
  • 5min effort
Remove this useless assignment to local variable "usedPods".
  • L56
  • 15min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L56
  • 1min effort
Replace the type specification in this constructor call with the diamond operator ("<>"). (sonar.java.source not set. Assuming 7 or greater.)
  • L59
  • 1min effort
Refactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.
  • L86
  • 10min effort
Remove this expression which always evaluates to "true"
  • L95
  • 10min effort
Merge this if statement with the enclosing one.
  • L101
  • 5min effort
Merge this if statement with the enclosing one.
  • L102
  • 5min effort
Remove this expression which always evaluates to "true"
  • L110
  • 10min effort
Use isEmpty() to check whether the collection is empty or not.
  • L120
  • 2min effort
Replace this if-then-else statement by a single return statement.
  • L130
  • 2min effort
841 of 841 shown